package com.motong.gongdan.vo.system.LampRequestNotice.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
@ApiModel("微信通知列表")
public class LampRequestNoticeWX {
    @ApiModelProperty(value = "")
    private Long id;

    /**
     * 联络灯请求id（lamp_request表id）
     */
    @ApiModelProperty(value = "联络灯请求id（lamp_reques表id）")
    private Long lampRequestId;

    /**
     * 通知人id
     */
    @ApiModelProperty(value = "通知人id")
    private Integer userId;

    /**
     * 通知时间
     */
    @ApiModelProperty(value = "通知时间")
    private Date noticeTime;

    /**
     * 通知内容
     */
    @ApiModelProperty(value = "通知内容")
    private String noticeText;

    /**
     * 通知方式(0 微信, 1 ai语音,3 微信和语音)
     */
    @ApiModelProperty(value = "通知方式(0 微信, 1 ai语音,3 微信和语音)")
    private Integer infoType;

    /**
     * 0 未通知，1 已微信通知,2 已ai语音通知, 3 已微信,ai语音通知
     */
    @ApiModelProperty(value = "0 未通知，1 已微信通知,2 已ai语音通知, 3 已微信,ai语音通知")
    private Integer infoStatus;

    /**
     * 轮次
     */
    @ApiModelProperty(value = "轮次")
    private Integer roundNum;

    /**
     * 轮次间隔时间
     */
    @ApiModelProperty(value = "轮次间间隔时间")
    private Integer intervalTime;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value="工厂id",hidden = true)
    private Integer factoryId;


    @ApiModelProperty(value="openId",hidden = true)
    private String openId;


    private static final long serialVersionUID = 1L;
}
